package com.ygp.dtp.core.monitor.collector.abstracts;

import com.ygp.dtp.core.monitor.collector.MetricsCollector;

/**
 * @description: 抽象收集器
 * @motto: 代码源于生活，高于生活艺术
 * @author: zhouhengzhe
 * @date: 2022/8/9 10:01
 * @since 1.0
 **/
public abstract class AbstractCollector implements MetricsCollector {

    /**
     * 判断收集器类型
     *
     * @param type 收集类型
     * @return 如果收集器支持此类型，否则为 false
     */
    @Override
    public Boolean support(String type) {
        return this.type().equalsIgnoreCase(type);
    }
}
